From 6fca2a865069be5ffd389226f709aa5bbfac11a6 Mon Sep 17 00:00:00 2001 From: tsteven4 Date: Fri, 4 Jan 2013 01:47:38 +0000 Subject: [PATCH] fix google format for multi-segmented routes. add a test multi-segmented test case. --- gpsbabel/google.c | 4 +- gpsbabel/reference/google_multisegment.gpx | 4754 ++++++++++++++++++++ gpsbabel/reference/google_multisegment.js | 2 + gpsbabel/reference/google_multisegment.txt | 6 + gpsbabel/testo.d/classic-2.test | 4 + 5 files changed, 4768 insertions(+), 2 deletions(-) create mode 100644 gpsbabel/reference/google_multisegment.gpx create mode 100644 gpsbabel/reference/google_multisegment.js create mode 100644 gpsbabel/reference/google_multisegment.txt diff --git a/gpsbabel/google.c b/gpsbabel/google.c index e23991315..806da6a59 100644 --- a/gpsbabel/google.c +++ b/gpsbabel/google.c @@ -328,7 +328,7 @@ google_read(void) panel = strstr(dict, "panel:\""); panelofs = 7; } - tmp = panel; + tmp=encoded_points; while (tmp) { if (qc == '"') { char* tmp1 = strstr(tmp, "\"points\":\""); @@ -339,8 +339,8 @@ google_read(void) } else { tmp = strstr(tmp, "points: '"); } - count++; if (tmp) { + count++; tmp++; } } diff --git a/gpsbabel/reference/google_multisegment.gpx b/gpsbabel/reference/google_multisegment.gpx new file mode 100644 index 000000000..15bd9442a --- /dev/null +++ b/gpsbabel/reference/google_multisegment.gpx @@ -0,0 +1,4754 @@ + + + + + + + \00000 + + + \00001 + + + \00002 + + + \00003 + + + \00004 + + + \00005 + + + \00006 + + + \00007 + + + \00008 + + + \00009 + + + \0000a + + + \0000b + + + \0000c + + + \0000d + + + \0000e + + + \0000f + + + \00010 + + + \00011 + + + \00012 + + + \00013 + + + \00014 + + + \00015 + + + \00016 + + + \00017 + + + \00018 + + + \00019 + + + \0001a + + + \0001b + + + \0001c + + + \0001d + + + \0001e + + + \0001f + + + \00020 + + + \00021 + + + \00022 + + + \00023 + + + \00024 + + + \00025 + + + \00026 + + + \00027 + + + \00028 + + + \00029 + + + \0002a + + + \0002b + + + \0002c + + + \0002d + + + \0002e + + + \0002f + + + \00030 + + + \00031 + + + \00032 + + + \00033 + + + \00034 + + + \00035 + + + \00036 + + + \00037 + + + \00038 + + + \00039 + + + \0003a + + + \0003b + + + \0003c + + + \0003d + + + \0003e + + + \0003f + + + \00040 + + + \00041 + + + \00042 + + + \00043 + + + \00044 + + + \00045 + + + \00046 + + + \00047 + + + \00048 + + + \00049 + + + \0004a + + + \0004b + + + \0004c + + + \0004d + + + \0004e + + + \0004f + + + \00050 + + + \00051 + + + \00052 + + + \00053 + + + \00054 + + + \00055 + + + \00056 + + + \00057 + + + \00058 + + + \00059 + + + \0005a + + + \0005b + + + \0005c + + + \0005d + + + \0005e + + + \0005f + + + \00060 + + + \00061 + + + \00062 + + + \00063 + + + \00064 + + + \00065 + + + \00066 + + + \00067 + + + \00068 + + + \00069 + + + \0006a + + + \0006b + + + \0006c + + + \0006d + + + \0006e + + + \0006f + + + \00070 + + + \00071 + + + \00072 + + + \00073 + + + \00074 + + + \00075 + + + \00076 + + + \00077 + + + \00078 + + + \00079 + + + \0007a + + + \0007b + + + \0007c + + + \0007d + + + \0007e + + + \0007f + + + \00080 + + + \00081 + + + \00082 + + + \00083 + + + \00084 + + + \00085 + + + \00086 + + + \00087 + + + \00088 + + + \00089 + + + \0008a + + + \0008b + + + \0008c + + + \0008d + + + \0008e + + + \0008f + + + \00090 + + + \00091 + + + \00092 + + + \00093 + + + \00094 + + + \00095 + + + \00096 + + + \00097 + + + \00098 + + + \00099 + + + \0009a + + + \0009b + + + \0009c + + + \0009d + + + \0009e + + + \0009f + + + \000a0 + + + \000a1 + + + \000a2 + + + \000a3 + + + \000a4 + + + \000a5 + + + \000a6 + + + \000a7 + + + \000a8 + + + \000a9 + + + \000aa + + + \000ab + + + \000ac + + + \000ad + + + \000ae + + + \000af + + + \000b0 + + + \000b1 + + + \000b2 + + + \000b3 + + + \000b4 + + + \000b5 + + + \000b6 + + + \000b7 + + + \000b8 + + + \000b9 + + + \000ba + + + \000bb + + + \000bc + + + \000bd + + + \000be + + + \000bf + + + \000c0 + + + \000c1 + + + \000c2 + + + \000c3 + + + \000c4 + + + \000c5 + + + \000c6 + + + \000c7 + + + \000c8 + + + \000c9 + + + \000ca + + + \000cb + + + \000cc + + + \000cd + + + \000ce + + + \000cf + + + \000d0 + + + \000d1 + + + \000d2 + + + \000d3 + + + \000d4 + + + \000d5 + + + \000d6 + + + \000d7 + + + \000d8 + + + \000d9 + + + \000da + + + \000db + + + \000dc + + + \000dd + + + \000de + + + \000df + + + \000e0 + + + \000e1 + + + \000e2 + + + \000e3 + + + \000e4 + + + \000e5 + + + \000e6 + + + \000e7 + + + \000e8 + + + \000e9 + + + \000ea + + + \000eb + + + \000ec + + + \000ed + + + \000ee + + + \000ef + + + \000f0 + + + \000f1 + + + \000f2 + + + \000f3 + + + \000f4 + + + \000f5 + + + \000f6 + + + \000f7 + + + \000f8 + + + \000f9 + + + \000fa + + + \000fb + + + \000fc + + + \000fd + + + \000fe + + + \000ff + + + \00100 + + + \00101 + + + \00102 + + + \00103 + + + \00104 + + + \00105 + + + \00106 + + + \00107 + + + \00108 + + + \00109 + + + \0010a + + + \0010b + + + \0010c + + + \0010d + + + \0010e + + + \0010f + + + \00110 + + + \00111 + + + \00112 + + + \00113 + + + \00114 + + + \00115 + + + \00116 + + + \00117 + + + \00118 + + + \00119 + + + \0011a + + + \0011b + + + \0011c + + + \0011d + + + \0011e + + + \0011f + + + \00120 + + + \00121 + + + \00122 + + + \00123 + + + \00124 + + + \00125 + + + \00126 + + + \00127 + + + \00128 + + + \00129 + + + \0012a + + + \0012b + + + \0012c + + + \0012d + + + \0012e + + + \0012f + + + \00130 + + + \00131 + + + \00132 + + + \00133 + + + \00134 + + + \00135 + + + \00136 + + + \00137 + + + \00138 + + + \00139 + + + \0013a + + + \0013b + + + \0013c + + + \0013d + + + \0013e + + + \0013f + + + \00140 + + + \00141 + + + \00142 + + + \00143 + + + \00144 + + + \00145 + + + \00146 + + + \00147 + + + \00148 + + + \00149 + + + \0014a + + + \0014b + + + \0014c + + + \0014d + + + \0014e + + + \0014f + + + \00150 + + + \00151 + + + \00152 + + + \00153 + + + \00154 + + + \00155 + + + \00156 + + + \00157 + + + \00158 + + + \00159 + + + \0015a + + + \0015b + + + \0015c + + + \0015d + + + \0015e + + + \0015f + + + \00160 + + + \00161 + + + \00162 + + + \00163 + + + \00164 + + + \00165 + + + \00166 + + + \00167 + + + \00168 + + + \00169 + + + \0016a + + + \0016b + + + \0016c + + + \0016d + + + + + \0016e + + + \0016f + + + \00170 + + + \00171 + + + \00172 + + + \00173 + + + \00174 + + + \00175 + + + \00176 + + + \00177 + + + \00178 + + + \00179 + + + \0017a + + + \0017b + + + \0017c + + + \0017d + + + \0017e + + + \0017f + + + \00180 + + + \00181 + + + \00182 + + + \00183 + + + \00184 + + + \00185 + + + \00186 + + + \00187 + + + \00188 + + + \00189 + + + \0018a + + + \0018b + + + \0018c + + + \0018d + + + \0018e + + + \0018f + + + \00190 + + + \00191 + + + \00192 + + + \00193 + + + \00194 + + + \00195 + + + \00196 + + + \00197 + + + \00198 + + + \00199 + + + \0019a + + + \0019b + + + \0019c + + + \0019d + + + \0019e + + + \0019f + + + \001a0 + + + \001a1 + + + \001a2 + + + \001a3 + + + \001a4 + + + \001a5 + + + \001a6 + + + \001a7 + + + \001a8 + + + \001a9 + + + \001aa + + + \001ab + + + \001ac + + + \001ad + + + \001ae + + + \001af + + + \001b0 + + + \001b1 + + + \001b2 + + + \001b3 + + + \001b4 + + + \001b5 + + + \001b6 + + + \001b7 + + + \001b8 + + + \001b9 + + + \001ba + + + \001bb + + + \001bc + + + \001bd + + + \001be + + + \001bf + + + \001c0 + + + \001c1 + + + \001c2 + + + \001c3 + + + \001c4 + + + \001c5 + + + \001c6 + + + \001c7 + + + \001c8 + + + \001c9 + + + \001ca + + + \001cb + + + \001cc + + + \001cd + + + \001ce + + + \001cf + + + \001d0 + + + \001d1 + + + \001d2 + + + \001d3 + + + \001d4 + + + \001d5 + + + \001d6 + + + \001d7 + + + \001d8 + + + \001d9 + + + \001da + + + \001db + + + \001dc + + + \001dd + + + \001de + + + \001df + + + \001e0 + + + \001e1 + + + \001e2 + + + \001e3 + + + \001e4 + + + \001e5 + + + \001e6 + + + \001e7 + + + \001e8 + + + \001e9 + + + \001ea + + + \001eb + + + \001ec + + + \001ed + + + \001ee + + + \001ef + + + \001f0 + + + \001f1 + + + \001f2 + + + \001f3 + + + \001f4 + + + \001f5 + + + \001f6 + + + \001f7 + + + \001f8 + + + \001f9 + + + \001fa + + + \001fb + + + \001fc + + + \001fd + + + \001fe + + + \001ff + + + \00200 + + + \00201 + + + \00202 + + + \00203 + + + \00204 + + + \00205 + + + \00206 + + + \00207 + + + \00208 + + + \00209 + + + \0020a + + + \0020b + + + \0020c + + + \0020d + + + \0020e + + + \0020f + + + \00210 + + + \00211 + + + \00212 + + + \00213 + + + \00214 + + + \00215 + + + \00216 + + + \00217 + + + \00218 + + + \00219 + + + \0021a + + + \0021b + + + \0021c + + + \0021d + + + \0021e + + + \0021f + + + \00220 + + + \00221 + + + \00222 + + + \00223 + + + \00224 + + + \00225 + + + \00226 + + + \00227 + + + \00228 + + + \00229 + + + \0022a + + + \0022b + + + \0022c + + + \0022d + + + \0022e + + + \0022f + + + \00230 + + + \00231 + + + \00232 + + + \00233 + + + \00234 + + + \00235 + + + \00236 + + + \00237 + + + \00238 + + + \00239 + + + \0023a + + + \0023b + + + \0023c + + + \0023d + + + \0023e + + + \0023f + + + \00240 + + + \00241 + + + \00242 + + + \00243 + + + \00244 + + + \00245 + + + \00246 + + + \00247 + + + \00248 + + + \00249 + + + \0024a + + + \0024b + + + \0024c + + + \0024d + + + \0024e + + + \0024f + + + \00250 + + + \00251 + + + \00252 + + + \00253 + + + \00254 + + + \00255 + + + \00256 + + + \00257 + + + \00258 + + + \00259 + + + \0025a + + + \0025b + + + \0025c + + + \0025d + + + \0025e + + + \0025f + + + \00260 + + + \00261 + + + \00262 + + + \00263 + + + \00264 + + + \00265 + + + \00266 + + + \00267 + + + \00268 + + + \00269 + + + \0026a + + + \0026b + + + \0026c + + + \0026d + + + + + \0026e + + + \0026f + + + \00270 + + + \00271 + + + \00272 + + + \00273 + + + \00274 + + + \00275 + + + \00276 + + + \00277 + + + \00278 + + + \00279 + + + \0027a + + + \0027b + + + \0027c + + + \0027d + + + \0027e + + + \0027f + + + \00280 + + + \00281 + + + \00282 + + + \00283 + + + \00284 + + + \00285 + + + \00286 + + + \00287 + + + \00288 + + + \00289 + + + \0028a + + + \0028b + + + \0028c + + + \0028d + + + \0028e + + + \0028f + + + \00290 + + + \00291 + + + \00292 + + + \00293 + + + \00294 + + + \00295 + + + \00296 + + + \00297 + + + \00298 + + + \00299 + + + \0029a + + + \0029b + + + \0029c + + + \0029d + + + \0029e + + + \0029f + + + \002a0 + + + \002a1 + + + \002a2 + + + \002a3 + + + \002a4 + + + \002a5 + + + \002a6 + + + \002a7 + + + \002a8 + + + \002a9 + + + \002aa + + + \002ab + + + \002ac + + + \002ad + + + \002ae + + + \002af + + + \002b0 + + + \002b1 + + + \002b2 + + + \002b3 + + + \002b4 + + + \002b5 + + + \002b6 + + + \002b7 + + + \002b8 + + + \002b9 + + + \002ba + + + \002bb + + + \002bc + + + \002bd + + + \002be + + + \002bf + + + \002c0 + + + \002c1 + + + \002c2 + + + \002c3 + + + \002c4 + + + \002c5 + + + \002c6 + + + \002c7 + + + \002c8 + + + \002c9 + + + \002ca + + + \002cb + + + \002cc + + + \002cd + + + \002ce + + + \002cf + + + \002d0 + + + \002d1 + + + \002d2 + + + \002d3 + + + \002d4 + + + \002d5 + + + \002d6 + + + \002d7 + + + \002d8 + + + \002d9 + + + \002da + + + \002db + + + \002dc + + + \002dd + + + + + \002de + + + \002df + + + \002e0 + + + \002e1 + + + \002e2 + + + \002e3 + + + \002e4 + + + \002e5 + + + \002e6 + + + \002e7 + + + \002e8 + + + \002e9 + + + \002ea + + + \002eb + + + \002ec + + + \002ed + + + \002ee + + + \002ef + + + \002f0 + + + \002f1 + + + \002f2 + + + \002f3 + + + \002f4 + + + \002f5 + + + \002f6 + + + \002f7 + + + \002f8 + + + \002f9 + + + \002fa + + + \002fb + + + \002fc + + + \002fd + + + \002fe + + + \002ff + + + \00300 + + + \00301 + + + \00302 + + + \00303 + + + \00304 + + + \00305 + + + \00306 + + + \00307 + + + \00308 + + + \00309 + + + \0030a + + + \0030b + + + \0030c + + + \0030d + + + \0030e + + + \0030f + + + \00310 + + + \00311 + + + \00312 + + + \00313 + + + \00314 + + + \00315 + + + \00316 + + + \00317 + + + \00318 + + + \00319 + + + \0031a + + + \0031b + + + \0031c + + + \0031d + + + \0031e + + + \0031f + + + \00320 + + + \00321 + + + \00322 + + + \00323 + + + \00324 + + + \00325 + + + \00326 + + + \00327 + + + \00328 + + + \00329 + + + \0032a + + + \0032b + + + \0032c + + + \0032d + + + \0032e + + + \0032f + + + \00330 + + + \00331 + + + \00332 + + + \00333 + + + \00334 + + + \00335 + + + \00336 + + + \00337 + + + \00338 + + + \00339 + + + \0033a + + + \0033b + + + \0033c + + + \0033d + + + \0033e + + + \0033f + + + \00340 + + + \00341 + + + \00342 + + + \00343 + + + \00344 + + + \00345 + + + \00346 + + + \00347 + + + \00348 + + + \00349 + + + \0034a + + + \0034b + + + \0034c + + + \0034d + + + \0034e + + + \0034f + + + \00350 + + + \00351 + + + \00352 + + + \00353 + + + \00354 + + + \00355 + + + \00356 + + + \00357 + + + \00358 + + + \00359 + + + \0035a + + + \0035b + + + \0035c + + + \0035d + + + \0035e + + + \0035f + + + \00360 + + + \00361 + + + \00362 + + + \00363 + + + \00364 + + + \00365 + + + \00366 + + + \00367 + + + \00368 + + + \00369 + + + \0036a + + + \0036b + + + \0036c + + + \0036d + + + \0036e + + + \0036f + + + \00370 + + + \00371 + + + \00372 + + + \00373 + + + \00374 + + + \00375 + + + \00376 + + + \00377 + + + \00378 + + + \00379 + + + \0037a + + + \0037b + + + \0037c + + + \0037d + + + \0037e + + + \0037f + + + \00380 + + + \00381 + + + \00382 + + + \00383 + + + \00384 + + + \00385 + + + \00386 + + + \00387 + + + \00388 + + + \00389 + + + \0038a + + + \0038b + + + \0038c + + + \0038d + + + \0038e + + + \0038f + + + \00390 + + + \00391 + + + \00392 + + + \00393 + + + \00394 + + + \00395 + + + \00396 + + + \00397 + + + \00398 + + + \00399 + + + \0039a + + + \0039b + + + \0039c + + + \0039d + + + \0039e + + + \0039f + + + \003a0 + + + \003a1 + + + \003a2 + + + \003a3 + + + \003a4 + + + \003a5 + + + \003a6 + + + \003a7 + + + \003a8 + + + \003a9 + + + \003aa + + + \003ab + + + \003ac + + + \003ad + + + \003ae + + + \003af + + + \003b0 + + + \003b1 + + + \003b2 + + + \003b3 + + + \003b4 + + + \003b5 + + + \003b6 + + + \003b7 + + + \003b8 + + + \003b9 + + + \003ba + + + \003bb + + + \003bc + + + \003bd + + + \003be + + + \003bf + + + \003c0 + + + \003c1 + + + \003c2 + + + \003c3 + + + \003c4 + + + \003c5 + + + \003c6 + + + \003c7 + + + \003c8 + + + \003c9 + + + \003ca + + + \003cb + + + \003cc + + + \003cd + + + \003ce + + + \003cf + + + \003d0 + + + \003d1 + + + \003d2 + + + \003d3 + + + \003d4 + + + \003d5 + + + \003d6 + + + \003d7 + + + \003d8 + + + \003d9 + + + \003da + + + \003db + + + \003dc + + + \003dd + + + \003de + + + \003df + + + \003e0 + + + \003e1 + + + \003e2 + + + \003e3 + + + \003e4 + + + \003e5 + + + \003e6 + + + \003e7 + + + \003e8 + + + \003e9 + + + \003ea + + + \003eb + + + \003ec + + + \003ed + + + \003ee + + + \003ef + + + \003f0 + + + \003f1 + + + \003f2 + + + \003f3 + + + \003f4 + + + \003f5 + + + \003f6 + + + \003f7 + + + \003f8 + + + \003f9 + + + \003fa + + + \003fb + + + \003fc + + + \003fd + + + \003fe + + + \003ff + + + \00400 + + + \00401 + + + \00402 + + + \00403 + + + \00404 + + + \00405 + + + \00406 + + + \00407 + + + \00408 + + + \00409 + + + \0040a + + + \0040b + + + \0040c + + + \0040d + + + \0040e + + + \0040f + + + \00410 + + + \00411 + + + \00412 + + + \00413 + + + \00414 + + + \00415 + + + \00416 + + + \00417 + + + \00418 + + + \00419 + + + \0041a + + + \0041b + + + \0041c + + + \0041d + + + \0041e + + + \0041f + + + \00420 + + + \00421 + + + \00422 + + + \00423 + + + \00424 + + + \00425 + + + \00426 + + + \00427 + + + \00428 + + + \00429 + + + \0042a + + + \0042b + + + \0042c + + + \0042d + + + \0042e + + + \0042f + + + \00430 + + + \00431 + + + \00432 + + + \00433 + + + \00434 + + + \00435 + + + \00436 + + + \00437 + + + \00438 + + + \00439 + + + \0043a + + + \0043b + + + \0043c + + + \0043d + + + \0043e + + + \0043f + + + \00440 + + + \00441 + + + \00442 + + + \00443 + + + \00444 + + + \00445 + + + \00446 + + + \00447 + + + \00448 + + + \00449 + + + \0044a + + + \0044b + + + \0044c + + + \0044d + + + \0044e + + + \0044f + + + \00450 + + + \00451 + + + \00452 + + + \00453 + + + \00454 + + + \00455 + + + \00456 + + + \00457 + + + \00458 + + + \00459 + + + \0045a + + + \0045b + + + \0045c + + + \0045d + + + \0045e + + + \0045f + + + \00460 + + + \00461 + + + \00462 + + + \00463 + + + \00464 + + + \00465 + + + \00466 + + + \00467 + + + \00468 + + + \00469 + + + \0046a + + + \0046b + + + \0046c + + + \0046d + + + \0046e + + + \0046f + + + \00470 + + + \00471 + + + \00472 + + + \00473 + + + \00474 + + + \00475 + + + \00476 + + + \00477 + + + \00478 + + + \00479 + + + \0047a + + + \0047b + + + \0047c + + + \0047d + + + \0047e + + + \0047f + + + \00480 + + + \00481 + + + \00482 + + + \00483 + + + \00484 + + + \00485 + + + \00486 + + + \00487 + + + \00488 + + + \00489 + + + \0048a + + + \0048b + + + \0048c + + + \0048d + + + \0048e + + + \0048f + + + \00490 + + + \00491 + + + \00492 + + + \00493 + + + \00494 + + + \00495 + + + \00496 + + + \00497 + + + \00498 + + + \00499 + + + \0049a + + + \0049b + + + \0049c + + + \0049d + + + \0049e + + + \0049f + + + \004a0 + + + \004a1 + + + \004a2 + + + \004a3 + + + \004a4 + + + \004a5 + + + \004a6 + + + \004a7 + + + \004a8 + + + \004a9 + + + \004aa + + + \004ab + + + \004ac + + + \004ad + + + \004ae + + + \004af + + + \004b0 + + + \004b1 + + + \004b2 + + + \004b3 + + + \004b4 + + + \004b5 + + + \004b6 + + + \004b7 + + + \004b8 + + + \004b9 + + + \004ba + + + \004bb + + + \004bc + + + \004bd + + + \004be + + + \004bf + + + \004c0 + + + \004c1 + + + \004c2 + + + \004c3 + + + \004c4 + + + \004c5 + + + \004c6 + + + \004c7 + + + \004c8 + + + \004c9 + + + \004ca + + + \004cb + + + \004cc + + + \004cd + + + \004ce + + + \004cf + + + \004d0 + + + \004d1 + + + \004d2 + + + \004d3 + + + \004d4 + + + \004d5 + + + \004d6 + + + \004d7 + + + \004d8 + + + \004d9 + + + \004da + + + \004db + + + \004dc + + + \004dd + + + \004de + + + \004df + + + \004e0 + + + \004e1 + + + \004e2 + + + \004e3 + + + \004e4 + + + \004e5 + + + \004e6 + + + \004e7 + + + \004e8 + + + \004e9 + + + \004ea + + + \004eb + + + \004ec + + + \004ed + + + \004ee + + + \004ef + + + \004f0 + + + \004f1 + + + \004f2 + + + \004f3 + + + \004f4 + + + \004f5 + + + \004f6 + + + \004f7 + + + \004f8 + + + \004f9 + + + \004fa + + + \004fb + + + \004fc + + + \004fd + + + \004fe + + + \004ff + + + \00500 + + + \00501 + + + \00502 + + + \00503 + + + \00504 + + + \00505 + + + \00506 + + + \00507 + + + \00508 + + + \00509 + + + \0050a + + + \0050b + + + \0050c + + + \0050d + + + \0050e + + + \0050f + + + \00510 + + + + + \00511 + + + \00512 + + + \00513 + + + \00514 + + + \00515 + + + \00516 + + + \00517 + + + \00518 + + + \00519 + + + \0051a + + + \0051b + + + \0051c + + + \0051d + + + \0051e + + + \0051f + + + \00520 + + + \00521 + + + \00522 + + + \00523 + + + \00524 + + + \00525 + + + \00526 + + + \00527 + + + \00528 + + + \00529 + + + \0052a + + + \0052b + + + \0052c + + + \0052d + + + \0052e + + + \0052f + + + \00530 + + + \00531 + + + \00532 + + + \00533 + + + \00534 + + + \00535 + + + \00536 + + + \00537 + + + \00538 + + + \00539 + + + \0053a + + + \0053b + + + \0053c + + + \0053d + + + \0053e + + + \0053f + + + \00540 + + + \00541 + + + \00542 + + + \00543 + + + \00544 + + + \00545 + + + \00546 + + + \00547 + + + \00548 + + + \00549 + + + \0054a + + + \0054b + + + \0054c + + + \0054d + + + \0054e + + + \0054f + + + \00550 + + + \00551 + + + \00552 + + + \00553 + + + \00554 + + + \00555 + + + \00556 + + + \00557 + + + \00558 + + + \00559 + + + \0055a + + + \0055b + + + \0055c + + + \0055d + + + \0055e + + + \0055f + + + \00560 + + + \00561 + + + \00562 + + + \00563 + + + \00564 + + + \00565 + + + \00566 + + + \00567 + + + \00568 + + + \00569 + + + \0056a + + + \0056b + + + \0056c + + + \0056d + + + \0056e + + + \0056f + + + \00570 + + + \00571 + + + \00572 + + + \00573 + + + \00574 + + + \00575 + + + \00576 + + + \00577 + + + \00578 + + + \00579 + + + \0057a + + + \0057b + + + \0057c + + + \0057d + + + \0057e + + + \0057f + + + \00580 + + + \00581 + + + \00582 + + + \00583 + + + \00584 + + + \00585 + + + \00586 + + + \00587 + + + \00588 + + + \00589 + + + \0058a + + + \0058b + + + \0058c + + + \0058d + + + \0058e + + + \0058f + + + \00590 + + + \00591 + + + \00592 + + + \00593 + + + \00594 + + + \00595 + + + \00596 + + + \00597 + + + \00598 + + + \00599 + + + \0059a + + + \0059b + + + \0059c + + + \0059d + + + \0059e + + + \0059f + + + \005a0 + + + \005a1 + + + \005a2 + + + \005a3 + + + \005a4 + + + \005a5 + + + \005a6 + + + \005a7 + + + \005a8 + + + \005a9 + + + \005aa + + + \005ab + + + \005ac + + + \005ad + + + \005ae + + + \005af + + + \005b0 + + + \005b1 + + + \005b2 + + + \005b3 + + + \005b4 + + + \005b5 + + + \005b6 + + + \005b7 + + + \005b8 + + + \005b9 + + + \005ba + + + \005bb + + + \005bc + + + \005bd + + + \005be + + + \005bf + + + \005c0 + + + \005c1 + + + \005c2 + + + \005c3 + + + \005c4 + + + \005c5 + + + \005c6 + + + \005c7 + + + \005c8 + + + \005c9 + + + \005ca + + + \005cb + + + \005cc + + + \005cd + + + \005ce + + + \005cf + + + \005d0 + + + \005d1 + + + \005d2 + + + \005d3 + + + \005d4 + + + \005d5 + + + \005d6 + + + \005d7 + + + \005d8 + + + \005d9 + + + \005da + + + \005db + + + \005dc + + + \005dd + + + \005de + + + \005df + + + \005e0 + + + \005e1 + + + \005e2 + + + \005e3 + + + \005e4 + + + \005e5 + + + \005e6 + + + \005e7 + + + \005e8 + + + \005e9 + + + \005ea + + + \005eb + + + \005ec + + + \005ed + + + \005ee + + + \005ef + + + \005f0 + + + \005f1 + + + \005f2 + + + \005f3 + + + \005f4 + + + \005f5 + + + \005f6 + + + \005f7 + + + \005f8 + + + \005f9 + + + \005fa + + + \005fb + + + \005fc + + + \005fd + + + \005fe + + + \005ff + + + \00600 + + + \00601 + + + \00602 + + + \00603 + + + \00604 + + + \00605 + + + \00606 + + + \00607 + + + \00608 + + + \00609 + + + \0060a + + + \0060b + + + \0060c + + + \0060d + + + \0060e + + + \0060f + + + \00610 + + + \00611 + + + \00612 + + + \00613 + + + \00614 + + + \00615 + + + \00616 + + + \00617 + + + \00618 + + + \00619 + + + \0061a + + + \0061b + + + \0061c + + + \0061d + + + \0061e + + + \0061f + + + \00620 + + + \00621 + + + \00622 + + + \00623 + + + \00624 + + + \00625 + + + \00626 + + + \00627 + + + \00628 + + + \00629 + + + diff --git a/gpsbabel/reference/google_multisegment.js b/gpsbabel/reference/google_multisegment.js new file mode 100644 index 000000000..23ca82cd3 --- /dev/null +++ b/gpsbabel/reference/google_multisegment.js @@ -0,0 +1,2 @@ +Boulder, CO to Boulder, CO - Google Maps \ No newline at end of file diff --git a/gpsbabel/reference/google_multisegment.txt b/gpsbabel/reference/google_multisegment.txt new file mode 100644 index 000000000..560cfff5e --- /dev/null +++ b/gpsbabel/reference/google_multisegment.txt @@ -0,0 +1,6 @@ +#!/bin/bash +# this is how the test case was created 2013-01-03 +# note that this test has multiple segments which causes different code paths +# to be tested in google.c +wget 'http://maps.google.com/maps?saddr=boulder,co&daddr=ward,co+to:nederland,co+to:rollinsville,co+to:39.9571355,-105.3453097+to:boulder,co&hl=en&sll=40.022356,-105.413818&sspn=0.371235,0.837021&geocode=FYqUYgId7rK5-SnTr40nTo1rhzFYgBugfDs5yA%3BFRB0YwIdFBK2-Sl_2wWdTdtrhzH8DveOBQELaw%3BFSDDYQIdUQi2-SlbUkVOxMZrhzGyTOyqmFxkjQ%3BFaYWYQIddDC2-SmHY9U0U8drhzHf72g2RkeUsA%3BFY-yYQId4464-Sl_sr6fEOtrhzFNyj12wpz7yQ%3BFYqUYgId7rK5-SnTr40nTo1rhzFYgBugfDs5yA&mra=dpe&mrsp=4&sz=11&via=4&t=m&z=11&output=js' -O google_multisegment.js + diff --git a/gpsbabel/testo.d/classic-2.test b/gpsbabel/testo.d/classic-2.test index cfc287e34..5829a3c76 100644 --- a/gpsbabel/testo.d/classic-2.test +++ b/gpsbabel/testo.d/classic-2.test @@ -193,6 +193,10 @@ rm -f ${TMPDIR}/google.out gpsbabel -i google -f ${REFERENCE}/google_jan_06.html -o csv -F ${TMPDIR}/google.out compare ${TMPDIR}/google.out ${REFERENCE}/google_jan_06.csv +rm -f ${TMPDIR}/google.out +gpsbabel -i google -f ${REFERENCE}/google_multisegment.js -o gpx -F ${TMPDIR}/google.out +compare ${TMPDIR}/google.out ${REFERENCE}/google_multisegment.gpx + # # DeLorme .an1 tests # -- 2.30.2